Polynomial Delay Algorithm for Listing Minimal Edge Dominating Sets in Graphs

نویسندگان

  • Mamadou Moustapha Kanté
  • Vincent Limouzy
  • Arnaud Mary
  • Lhouari Nourine
  • Takeaki Uno
چکیده

A hypergraph is a pair pV, Eq where V is a finite set and E Ď 2 is called the set of hyper-edges. An output-polynomial algorithm for C Ď 2 is an algorithm that lists without repetitions all the elements of C in time polynomial in the sum of the size of H and the accumulated size of all the elements in C. Whether there exists an output-polynomial algorithm to list all the inclusion-wise minimal hitting sets of hyper-edges of a given hypergraph (the Trans-Enum problem) is a fifty years old open problem, and up to now there are few tractable examples of hypergraph classes. An inclusion-wise minimal hitting set of the closed neighborhoods of a graph is called a minimal dominating set. A closed neighborhood of a vertex is the set composed of the vertex itself with all its neighbors. It is known that there exists an output-polynomial algorithm for the set of minimal dominating sets in graphs if and only if there is one for the minimal hitting sets in hypergraphs. Hoping this equivalence can help to get new insights in the Trans-Enum problem, it is natural to look at graph classes. It was proved independently and with different techniques in [Golovach et al. ICALP 2013] and [Kanté et al. ISAAC 2012] that there exists an incremental output-polynomial algorithm for the set of minimal edge dominating sets in graphs (i.e. minimal dominating sets in line graphs). We provide the first polynomial delay and polynomial space algorithm that lists all the minimal edge dominating sets in graphs, answering an open problem of [Golovach et al. ICALP 2013]. Besides the result, we hope the used techniques that are a mix of a modification of the well-known Berge’s algorithm and a strong use of the structure of line graphs, are of great interest and could be used to get new output-polynomial algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Polynomial Delay Algorithm for Enumerating Minimal Dominating Sets in Chordal Graphs

An output-polynomial algorithm for the listing of minimal dominating sets in graphs is a challenging open problem and is known to be equivalent to the well-known Transversal problem which asks for an output-polynomial algorithm for listing the set of minimal hitting sets in hypergraphs. We give a polynomial delay algorithm to list the set of minimal dominating sets in chordal graphs, an importa...

متن کامل

Generating All Minimal Edge Dominating Sets with Incremental-Polynomial Delay

For an arbitrary undirected simple graph G with m edges, we give an algorithm with running time O(m|L|) to generate the set L of all minimal edge dominating sets of G. For bipartite graphs we obtain a better result; we show that their minimal edge dominating sets can be enumerated in time O(m|L|). In fact our results are stronger; both algorithms generate the next minimal edge dominating set wi...

متن کامل

On the Neighbourhood Helly of Some Graph Classes and Applications to the Enumeration of Minimal Dominating Sets

We prove that line graphs and path graphs have bounded neighbourhood Helly. As a consequence, we obtain output-polynomial time algorithms for enumerating the set of minimal dominating sets of line graphs and path graphs. Therefore, there exists an output-polynomial time algorithm that enumerates the set of minimal edge-dominating sets of any graph.

متن کامل

Enumeration of Minimal Dominating Sets and Variants

In this paper, we are interested in the enumeration of minimal dominating sets in graphs. A polynomial delay algorithm with polynomial space in split graphs is presented. We then introduce a notion of maximal extension (a set of edges added to the graph) that keeps invariant the set of minimal dominating sets, and show that graphs with extensions as split graphs are exactly the ones having chor...

متن کامل

On the Enumeration and Counting of Minimal Dominating sets in Interval and Permutation Graphs

We reduce (in polynomial time) the enumeration of minimal dominating sets in interval and permutation graphs to the enumeration of paths in DAGs. As a consequence, we can enumerate in linear delay, after a polynomial time pre-processing, minimal dominating sets in interval and permutation graphs. We can also count them in polynomial time. This improves considerably upon previously known results...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015